Index Annuities Vs. S&P 500 Vs. 20 Year Treasury Bond